body.site {
    border-top: 0px;
}
.site-logo img {
    max-height: 12em;
}
.site-description {
    font-size: 7em;
    display: inline;
    white-space: nowrap;
    line-height: 1.1em;
    top: 0.3em;
    position: relative;
}

@media (max-width: 1024px) { /* < 1024px viewport */
    body.site {
        padding: 2px;
    }
    .site-logo img {

    }
    .site-search {
       
    }
    .site-description {
        line-height: 1em;
        top: 0px;
    }
}